package org.streets.workflow.engine;

public interface IProcessTrace {

    public static final String TRANSITION_TYPE = "Transition";
    public static final String LOOP_TYPE = "Loop";
    public static final String JUMPTO_TYPE = "JumpTo";
    public static final String WITHDRAW_TYPE = "Withdraw";
    public static final String REJECT_TYPE = "Reject";

    public abstract String getId();

    public abstract String getEdgeId();

    public abstract String getFromNodeId();

    public abstract String getProcessInstanceId();

    public abstract Integer getStepNum();

    public abstract String getToNodeId();

    public abstract String getType();

    public abstract Integer getMinorNum();

}
